//ArrayElmtInitValue.java
package com.ylaihui.array;
/*
 * ⑤ 数组元素的默认初始化值
 * 		> 数组元素是整型：0  数组元素是 byte short int long 都是 0
 * 		> 数组元素是浮点型：0.0
 * 		> 数组元素是char型：0或'\u0000'，而非'0'
 * 		> 数组元素是boolean型：false
 * 
 * 		> 数组元素是引用数据类型：null
 */
public class ArrayElmtInitValue {
	public static void main(String[] args) {
		
		int[] arr1 = new int[4];
		System.out.println(arr1[0]); // 0
		
		short[] arr2 = new short[4];
		System.out.println(arr2[0]); // 0
		
		double[] arr3 = new double[4];
		System.out.println(arr3[0]); // 0.0
		
		char[] arr4 = new char[4];
		System.out.println("[" + arr4[0] + "]");  // ascii的0
		
		boolean[] arr5 = new boolean[4];
		System.out.println(arr5[0]);  // false
		
		String[] arr6 = new String[4];
		System.out.println(arr6[0]); // 空值 null
	}
}
